home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 4
/
Aminet 4 - November 1994.iso
/
aminet
/
util
/
boot
/
addmem301.lha
/
AddMem
/
Catalogs
/
AddMem.cd
< prev
next >
Wrap
Text File
|
1994-07-10
|
3KB
|
79 lines
#language english
#version 3
;AddMem V3.0
;
;The help text
_help (//)
Usage: AddMem Startaddress Endaddress [CheckMem] [A1000Fast] [32Bit]\n\
[LOCAL] [!PUBLIC] [CHIP] [FAST] [!24BITDMA] [PRIORITY] [RESIDENT]\n\
AddMem can be called only with the start and end addresses. In this case\n\
the memory flags will be set according to the position of the memory\n\
block: If the memory block is located below $200000, the memory will be\n\
CHIP memory, otherwise is will be FAST memory. If the memory block is\n\
located below $1000000, it will be of 24BITDMAable. Of course the memory\n\
block will always be PUBLIC.\n\
The arguments:\n\
- The start and end addresses of the memory block must be aligned to\n\
MEMBLOCKSIZE (currently eight).\n\
- If CHeckMem is specified, the memory block will be tested bitwise.\n\
- A1000Fast sets the flags to PUBLIC|FAST|LOCAL|24BITDMA. The priority\n\
is set to 0. The memory must be located in the range from $200000\n\
and $A00000.\n\
- 32Bit sets the flags to PUBLIC|FAST and the priority to +5. If the\n\
end address is below $1000000, the Flag 24BitDMA will be set, too.\n\
- !PUBLIC forces the memory block to be not PUBLIC. Shouldn't be set.\n\
- CHIP forces the memory type to CHIP. Shouldn't be necessary\n\
- FAST forces the memory type to FAST.\n\
- !24BITDMA forces the memory block to be not 24BITDMAable.\n\
- LOCAL should be set if the the memory is not on an AutoConfig card.\n\
- PRIORITY defaults to 0. It determines which memory block will be\n\
used first. For normal FastMem it should be 0, for 32 bit memory +5.\n
;
;Error: Start address should not be zero
SNNTxt (//)
Start address must not be zero.\n
;
;Error: Start address should be aligned to MEMBLOCKSIZE bytes
SBATxt (//)
Start address must be aligned to 8.\n
;
;Error: End address should not be zero
ENNTxt (//)
End address must not be zero.\n
;
;Error: End address should be aligned to MEMBLOCKSIZE bytes
EBATxt (//)
End address must be aligned to 8.\n
;
;Error: End address should be higher than start address
SBETxt (//)
Start address must be lower than end address.\n
;
;Error: Memory test failed
MTTxt (//)
WARNING: The requested memory has an error.\n
;
;Error: Bad memory range for A1000Fast
AFTxt (//)
Memory range not suitable for A1000Fast.\n
;
;Error: Bad priority value
BPTxt (//)
Priority must be between -128 and 127.\n
;
;Error: Memory would collide with chips
BRTxt (//)
The requested memory range is (partially) located in reserved areas.\n
;
;Error: Memory already available
MATxt (//)
The requested memory range is already (partially) available.\n
;
;Error: Memory partially not mounted
BMTxt (//)
WARNING: The requested memory seems to be (partially) not present.\n
;
;Error: Couldn't allocate memory for CoolCapture Program
NMTxt (//)
Couldn't allocate memory for reset routine.\n